f72fcbe5f1475dc12028f551f4ce5cd089ac521f,src/edu/stanford/nlp/pipeline/StanfordCoreNLPClient.java,StanfordCoreNLPClient,StanfordCoreNLPClient,#Properties#List#String#String#,241

Before Change



    // Create a list of all the properties, as JSON map elements
    List<String> jsonProperties = new ArrayList<>();
    for (String key : serverProperties.stringPropertyNames()) {
      jsonProperties.add('"' + JSONOutputter.cleanJSON(key) + "\": \"" +
              JSONOutputter.cleanJSON(serverProperties.getProperty(key)) + '"');
    }
    // Create the JSON object
    this.propsAsJSON = "{ " + StringUtils.join(jsonProperties, ", ") + " }";

After Change


    serverProperties.setProperty("outputSerializer", ProtobufAnnotationSerializer.class.getName());

    // Create a list of all the properties, as JSON map elements
    List<String> jsonProperties = serverProperties.stringPropertyNames().stream().map(key -> '"' + JSONOutputter.cleanJSON(key) + "\": \"" +
        JSONOutputter
            .cleanJSON(serverProperties.getProperty(key)) + '"')
        .collect(Collectors.toList());